have keen senses - Espagnol Anglais Dictionnaire